Expand window style class documentation a bit
authorMatthias Clasen <mclasen@redhat.com>
Sun, 17 Jan 2016 17:13:59 +0000 (12:13 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 17 Jan 2016 17:13:59 +0000 (12:13 -0500)
gtk/gtkwindow.c

index 8b4e86a87f4b4bc0ae303e60949cd768f29ff2ce..008a2d9f677baf66e1e0d2ac9c68bcbf65bf7a52 100644 (file)
  * ]|
  *
  * GtkWindow has a main CSS node with name window and style class .background,
- * and a subnode with name decoration. Style classes that are typically used
- * with the main CSS node are .csd, .solid-csd, .ssd, .tiled, .maximized,
- * .fullscreen, .popup, .tooltip.
+ * and a subnode with name decoration.
+ *
+ * Style classes that are typically used with the main CSS node are .csd (when
+ * client-side decorations are in use), .solid-csd (for client-side decorations
+ * without invisible borders), .ssd (used by mutter when rendering server-side
+ * decorations). GtkWindow also represents window states with the following
+ * style classes on the main node: .tiled, .maximized, .fullscreen. Specialized
+ * types of window often add their own discriminating style classes, such as
+ * .popup or .tooltip.
  *
  * GtkWindow adds the .titlebar and .default-decoration style classes to the
  * widget that is added as a titlebar child.